W98: 起動ディスク使用で「 FAR メモリが足りません」の表示最終更新日: 2000/08/01文書番号: J054847 |
この資料は以下の製品について記述したものです。
概要 この資料は、Windows 98 に同梱される 「 Windows 98 起動ディスク」 (1.44MB 2HD フロッピーディスク) を使用して、 セットアップを行った時に、「 FAR メモリが足りません」というメッセージが表示された場合の対処について記述したものです。 現象 「 Windows 98 起動ディスク」を使って、Windows 98 のセットアップを実行すると、CD-ROM ドライバ・ MSCDEX.EXE の読み込み時に「 FAR メモリが足りません」というメッセージが表示されることがあります。 原因 この現象は、MSCDEX.EXE を LOADHIGH (LH) コマンドを使用して上位メモリ (UMB) に組み込んだ時に発生します。LH コマンドで組み込まれたプログラムには、そのプログラムがメモリの割り当てを要求した場合、上位メモリからメモリが割り当てられます。上位メモリに MSCDEX.EXE を組み込むだけのメモリが存在している場合に、更にメモリの割り当てが要求されてメモリが不足してしまうと、現象のエラーメッセージが表示されます。 対処方法 この問題が発生した場合には、MSCDEX.EXE をコンベンショナル メモリに組み込む必要があります。 MSCDEX.EXE は通常 AUTOEXEC.BAT ファイル内で組み込まれます。現象の発生する場合には、 AUTOEXEC.BAT を次の通り、編集します。
< 編集前 >
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:set tmp=c:path=a:
IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D:oemcd001 /L:D
echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT
:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%%CDROM%
cd \WIN98
echo.
OEMSETUP.EXE
goto QUIT
:NOCDROM
echo.
echo Windows 98 セットアップ ファイルが見つかりませんでした。
echo.
:QUIT
"LH MSCDEX.EXE /D:oemcd001 /L:D" の行の行頭にある "LH" コマンドを削除してください。編集後は次のようになります。
< 編集後 >
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:set tmp=c:path=a:
IF "%config%"=="NOCD" GOTO QUIT
MSCDEX.EXE /D:oemcd001 /L:D ←この行の LH を削除します。
echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT
:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%%CDROM%
cd \WIN98
echo.
OEMSETUP.EXE
goto QUIT
:NOCDROM
echo.
echo Windows 98 セットアップ ファイルが見つかりませんでした。
echo.
:QUIT
編集完了後、コンピュータを再起動します。 |
![]() UP |
![]() HOMEPAGE |